home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Presentations / Presentations ’96 / Papers ’96 / Random Numbers / Random Numbers Code / shs.h < prev   
Encoding:
Text File  |  1996-02-11  |  340 b   |  15 lines  |  [TEXT/CWIE]

  1.  
  2. typedef struct {
  3.   unsigned long H[5];
  4.   unsigned long W[80];
  5.   int lenW;
  6.   unsigned long sizeHi,sizeLo;
  7. } SHS_CTX;
  8.  
  9.  
  10. void shsInit(SHS_CTX *ctx);
  11. void shsUpdate(SHS_CTX *ctx, unsigned char *dataIn, int len);
  12. void shsFinal(SHS_CTX *ctx, unsigned char hashOut[20]);
  13. void shsBlock(unsigned char *dataIn, int len, unsigned char hashOut[20]);
  14.  
  15.